import copy
def Mysort(b):
    a = copy.deepcopy(b)
    c = []
    for i in range(6): #按班种排序
        PersonDict = {}
        b = []
        for j in range(len(a)):# 对每一个人遍历
            if len(b) == 0:
                b.append(1)
            else:
                flag = False
                for k in range(j): #与加进来的每一个人比较，插值
                    if list(a[j].values())[0][i] > list(a[b[k]].values())[0][i]:#可能后期还要考虑id和姓名的顺序随机一下才能保障公平
                        b.insert(k, j+1)
                        flag = True
                        break
                if flag == False:
                    b.append(j+1)

        PersonDict[i] = b
        c.append(PersonDict)
        
    return c